html,body,p,h1,h2,h3,h4,h5,h6,li{margin:0px;padding:0px;}
.comtent{width: 100%;height: 100%;color: #505050;font-family: "微软雅黑";position: relative;}
.header{position: relative;}
.mainbox{width: 1010px; margin:0 auto;}
.footermainbox{width: 1010px; margin:0 auto; background:#383838;}
.header .top{overflow: hidden;font-size: 17px;padding: 10px 0px;}
.header .top .t-left img{margin-right: 5px;}
.header .top .t-left{width: 50%;}
.header .top .t-left p.p1{margin-top: 45px;letter-spacing: 2px;padding-left: 5px;}
.header .top .t-left p.p2{letter-spacing: 2px;}
.header .top .t-right{width: 185px;margin-top: 48px;}
.t-right i{display: inline-block;font-size: 42px;float: left;color: #c32526;margin-right: 10px; padding-top:3px;}
.t-right .line{font-size: 15px;letter-spacing: 1px;}
.t-right .phone{color: #c32526;font-size: 18px;letter-spacing: 2px;}
/*nav导航栏*/
.nav{height:80px;width:100%;background:none;position: absolute;z-index: 99999999;text-align: center;}
.navlist{padding:0px;overflow: hidden;}
.navlist li{float: left;list-style: none;background: #265599;padding: 18px 0px; opacity: 0.8;}
.navlist li:hover{background: #c32526;}
.navlist li:hover a{border:none;}
.navlist li.active{background: #c32526;}
.navlist li.active a{border:none;}
.navlist li a{color: #fff !important;display: inline-block;border-right: 1px solid #fff;padding: 0px 52.4px;font-size: 17px;text-decoration: none;}
/*banner滚动*/
.swiper-container{height: 480px;}
.swiper-pagination-bullet{width: 20px;border-radius: 0px;}
/*内页banner滚动*/
.nswiper-container{height: 350px;}
.nswiper-pagination-bullet{width: 16px;border-radius: 0px;}
/*中间tab选项*/
.middletab{margin-top: 40px;position: relative;height: 438px;margin-bottom: 50px;}
.middletab .tab-sel{margin-bottom:8px;display: inline-block;margin-right: 4px;background:#f2f2f2;color: #265599;padding:15px;text-align: center; width: 193.2px;position: relative;cursor: pointer;}
.middletab .tab-sel:hover,.middletab .active{background: #c32526;color: #fff;}
.tab-sel i.fa{position: absolute;font-size: 42px;left: 84px;}
.tab-sel i.up1{color: #fff;bottom:-14px;}
.tab-sel i.up2{color:#b4b3c3;bottom:-23px;}
.tab-sel i.fa{display:none ;}
.middletab .active i.fa{display: block;}
.tab-sel i.iconfont{display: inline-block;width: 100%;font-size: 46px; }
.tab-sel b{font-size: 18px;}
.select-block{background: #f2f2f2;overflow: hidden;position: absolute;left: 0px;top: 129px;width: 100%;height: 310px;display: none;}
.select-block img{margin-right:35px;width: 468px;height: 310px;}
.right-content h5{margin-top: 20px;font-size: 18px;font-weight: bold;color: #515151;margin-bottom: 10px;font-family:微软雅黑;}
.diycontent{width:460px; line-height:28px; font-size: 14px;color: #515151;max-height: 225px;min-height: 208px; font-family:微软雅黑;}
.knowdetail{color: #fff !important;background: #c32526;padding: 5px 25px;font-size: 15px;text-decoration: none !important;font-family:微软雅黑;}
.knowdetail:hover{box-shadow:0 0 8px rgba(0,0,0,0.5);}
/*首页项目推荐*/
.index03{margin:0 auto; width:1010px; height:248px; margin-bottom: 85px; overflow:hidden;}
.index03_li{float:left;width:194px; height:248px; margin-right: 8px;}
.index03_img{ width:194px; height:190px; }
.index03_text{width:194px; height:58px; background: #f5f5f5; line-height:58px; text-align:center;font-family:微软雅黑; font-size:16px; font-weight:bold;color: #000;}
.index03_text:hover{background: #c32526;color: #fff;}
.index03_text a:hover{text-decoration:none;color: #fff;}
/*大标题部分*/
.introblock{overflow: hidden;margin-bottom: 85px;}
.introblock img{width: 456px;height: 268px;}
.introfloat{width: 456px; height:300px;}
.top-title{border-left: 3px solid #225baa;padding:0px 15px;margin-bottom: 15px;font-family:微软雅黑;}
.top-title h4{font-size: 32px;color: #515151;letter-spacing: 2px;font-family:微软雅黑;}
.top-title p{color: #aaa;font-size: 18px;font-family: arial,helvetica, sans-serif;word-spacing: 2px;letter-spacing: 1px; font-family:微软雅黑;}
.introblock .introcontent{font-size: 16px;letter-spacing: 2px;text-indent: 2em;line-height: 28px;text-align: justify;color: #515151;min-height: 166px;overflow: hidden;font-family:微软雅黑;}
/*风采展示*/
.elegant{background: 100% top no-repeat;height:705px; padding-top:45px; }
.swiper-container2{height: 501px;margin-top: 45px;}
.swiper-container2 .slidebox{position: relative;}
.swiper-container2 .slidebox img{height: 380px;width: 245px;}
.swiper-container2 .slidebox .title{text-align: center;background: #f2f2f2;color: #515151;padding: 20px 5px;font-size: 15px;letter-spacing: 1px;text-decoration:none;}
.swiper-container2 .slidebox:hover .title{color: #fff;background: #c32526;text-decoration:none;}
.swiper-container5{height: 501px;margin-top: 45px;}
.swiper-container5.slidebox{position: relative;}
.swiper-container5 .slidebox img{height: 380px;width: 245px;}
.swiper-container5 .slidebox .title{text-align: center;background: #f2f2f2;color: #515151;padding: 20px 5px;font-size: 15px;letter-spacing: 1px;text-decoration:none;}
.swiper-container5 .slidebox:hover .title{color: #fff;background: #c32526;text-decoration:none;}
.slidebox .shadow {width: 245px;height: 380px;text-align: left;background:rgba(43, 94, 157,0.1);position: absolute;top: 0px;left: 0px;padding-top: 250px; padding-left:20px;font-family:微软雅黑;line-height:30px;font-size:15px; color:#fff;}
.slidebox .shadow .getmore{color: #fff;padding:5px 5px;border:0px solid #fff;display:none ;line-height: normal;text-decoration: none !important;line-height:30px;}
.slidebox .shadow:hover{background:rgba(43, 94, 157,0.7);}
.slidebox .shadow:hover .getmore{display:inline-block; }
.slidebox:hover .shadow{background:rgba(43, 94, 157,0.7) !important;}
.slidebox:hover .shadow .getmore{display:inline-block; }
.swiper-container2 .btnnext,.swiper-container2 .btnprev{background: none;background: #fff;padding:2px 9px;width: 30px;
height: 32px;color: #c32526;border: 1px solid #c32526;}
.swiper-container2 .btnnext{top: 490px;right: 470px;}
.swiper-container2 .btnprev{top: 490px;left: 470px;}
.swiper-container2 .btnnext:hover,.swiper-container2 .btnprev:hover{color: #fff;background: #c32526;}
.swiper-container2 .btnnext i,.swiper-container2 .btnprev i{font-size: 24px;}
.swiper-container5 .btnnext,.swiper-container5 .btnprev{background: none;background: #fff;padding:2px 9px;width: 30px;
height: 32px;color: #c32526;border: 1px solid #c32526;}
.swiper-container5 .btnnext{top: 490px;right: 470px;}
.swiper-container5 .btnprev{top: 490px;left: 470px;}
.swiper-container5 .btnnext:hover,.swiper-container5 .btnprev:hover{color: #fff;background: #c32526;}
.swiper-container5 .btnnext i,.swiper-container5 .btnprev i{font-size: 24px;}
/*服务*/
.service .ser-top{padding-left: 20px;font-size: 18px;font-weight: 400;letter-spacing: 3px;color: #515151;line-height: 28px;padding-bottom: 20px;}
.service img{width: 1010px;}
/*公司动态*/
.news{margin-top: 85px;}
.news .newslist{overflow: hidden; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px;}
.news .newslist img{width: 505px;height: 180px;}
.newslist .newsfloat{width: 505px;padding: 6px 35px 30px 35px;}
.newslist .newsfloat h5{font-size: 18px;font-weight: bold;letter-spacing: 2px;color: #515151;margin-bottom: 5px;}
.newslist .newsfloat .time{color: #aaa;font-size: 15px;letter-spacing: 1px;}
.newslist .newsfloat .newscontent{letter-spacing: 1px;color: #515151;margin-top:10px; font-size:15px;max-height: 65px;overflow: hidden;}
/*视频*/
.video{background: 100% top no-repeat;padding-top: 100px;height: 350px;margin-top: 130px;}
.video .saying h4{font-size: 34px;color:#fff; letter-spacing: 2px;}
.video .saying h4 b{display: inline-block;overflow: hidden;height: 38px;width: 40px;}
.video .saying .fa-circle{display: inline-block;float: left;margin-top: 22px; margin-left: 13px;font-size: 10px;}
.video .saying p{color: #fff;letter-spacing: 2px;font-size: 15px;padding-top: 7px;}
.forposition{position: relative;}
.videobox{width: 600px;height: 345px;position: absolute;top: -190px;right: 0px;}
.swiper-container3 .btnnext1,.swiper-container3 .btnprev1{background: none;padding:2px 9px;width: 30px; height: 32px;color: #fff;}
.swiper-container3 .btnnext1{top: 145px;right: 40px;}
.swiper-container3 .btnprev1{top: 145px;left: 40px;}
.swiper-container3 .btnnext1:hover,.swiper-container3 .btnprev1:hover{color: #fff;background: #c32526;}
.swiper-container3 .btnnext1 i,.swiper-container3 .btnprev1 i{font-size: 24px;}
/*合作伙伴*/
.partner{margin-top: 85px;}
.partnerlist{overflow: hidden;padding: 0px;margin-top: 40px;}
.partnerlist li{float: left;list-style: none;margin-left: 5px;margin-right: 5px;margin-bottom: 10px;}
.partnerlist li img{width: 242.5px;height: 120px;}
/*底部导航*/
.footer{margin-top: 85px;background:#383838;}
.footerlist{overflow: hidden;padding-top: 60px;background:#383838;}
.webmap div{display: inline-block;width: 175px;min-height: 265px;float: left;}
.webmap div b{display: block;color: #cbcbcb;font-size: 15px;}
.webmap div ul{padding: 0px;margin-top: ;}
.webmap div ul li{list-style: none;padding-top: 15px; }
.webmap div ul li a{color: #818181;text-decoration: none !important;font-size: 14px;}
.webmap div ul li a:hover{color: orange;}
.footerlist .weixin{width: 130px;color:#818181; text-align: center;}
.footerlist .weixin img{width: 130px;margin-bottom: 15px;}
.footerlist .zixun{text-align: center; color: #818181;padding:30px;font-size: 15px;letter-spacing: 2px; }
.footer .btm{background: #2d2d2d;color: #939393;text-align:center;letter-spacing: 1px;font-size: 15px;padding:20px;}
/*右侧浮动条*/
.right-float-box{position: fixed;right: 0px;bottom:0px;width: 100px;color:#265599 ; z-index: 2222; }
.right-float-box .listbox a{text-decoration: none;color: #265599;}
.right-float-box .listbox:hover a{text-decoration: none;color: #fff;}
.right-float-box .listbox{text-align: center;margin-bottom: 10px;background: #f2f2f2;padding:15px 10px;cursor: pointer;}
.right-float-box b{font-size: 15px;letter-spacing: 2px;}
.right-float-box .active{background:#c32526; }
.right-float-box .active a{color: #fff !important;}
.right-float-box .listbox:hover{color: #fff !important;background:#c32526;}
.right-float-box i.iconfont{ display: block;font-size: 48px; margin-bottom: -9px;}
.right-float-box i.iconfont.zxbm{ display: block;font-size: 55px; margin-bottom: -9px;}
.navlist li:nth-last-child(1) a{
border-right: 0;
}